# 迭代器 基于索引迭代取值（列表、字符串、元组）得局限性 使用迭代器取值
# 可迭代对象——内置带有__iter__方法的对象
d={'a':1,'b':2,'c':3}
d_iterator=d.__iter__()  # 调用__iter__()生成迭代器
print(d_iterator)
while True:
    try:
        print(d_iterator.__next__())
    except StopIteration:
        break
